package com.crm.customers.model;

import java.util.List;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;

import com.crm.base.model.BaseModel;

public class ContractBill  extends BaseModel{
    
 
    /**
	 * 
	 */
	private static final long serialVersionUID = -817058682521834537L;

	private Long cusid;// 客户ID  
 
    private Long contractid;// 合同ID      

    private Integer totalamount;// 开票金额  

    private String title;// 发票台头  
 
    private String used;//是否已开发票
 
    private Integer approvalstatus;//审批状态  0 待审批  1审批通过
 
    private String remark;
    
    private CustomerInfo customerInfo;//企业/个人基本信息
    
    private Contract contractInfo;//合同详情
    
    private List<ApproveItemUser> approveUsers;//审批人列表

	@Override
	public String toString() {
		return ReflectionToStringBuilder.toString(this);
	}

	public Long getCusid() {
		return cusid;
	}

	public void setCusid(Long cusid) {
		this.cusid = cusid;
	}

	public Long getContractid() {
		return contractid;
	}

	public void setContractid(Long contractid) {
		this.contractid = contractid;
	}

	public Integer getTotalamount() {
		return totalamount;
	}

	public void setTotalamount(Integer totalamount) {
		this.totalamount = totalamount;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getUsed() {
		return used;
	}

	public void setUsed(String used) {
		this.used = used;
	}

	public Integer getApprovalstatus() {
		return approvalstatus;
	}

	public void setApprovalstatus(Integer approvalstatus) {
		this.approvalstatus = approvalstatus;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Contract getContractInfo() {
		return contractInfo;
	}

	public void setContractInfo(Contract contractInfo) {
		this.contractInfo = contractInfo;
	}

	public CustomerInfo getCustomerInfo() {
		return customerInfo;
	}

	public void setCustomerInfo(CustomerInfo customerInfo) {
		this.customerInfo = customerInfo;
	}

	public List<ApproveItemUser> getApproveUsers() {
		return approveUsers;
	}

	public void setApproveUsers(List<ApproveItemUser> approveUsers) {
		this.approveUsers = approveUsers;
	}

    
}